package zhou.jan07;

public class Lession2 {
	public static void main(String[] args) {

		//数组
		
		//声明了一个int类型的名字叫score的数组
		int score[];
		
		//初始化数组对象score，并且设置数组长度为15，也就是这个数组可以存15个int类型的值
		score=new int[15];
		
		score[0]=85;
		score[1]=65;
		score[2]=95;
		score[3]=85;
		score[4]=95;
		score[5]=55;
		score[6]=45;
		score[7]=75;
		
		//获取第五个位置存的值，也就是下标是4的位置
		int temp=score[4];
		System.out.println(temp);
		//或者
		System.out.println(score[4]);
		
		//数组取值的格式：数组的名字[下标]
		
		for(int i=0;i<8;i++){
			System.out.println("score数组下标 "+i+" 的值是:"+score[i]);
		}
		
		String names[]=new String[5];
		names[0]="hwh";
		names[1]="gzy";
		names[2]="cj";
		names[3]="jqy";
		names[4]="zhou";
		
		for(int i=0;i<names.length;i++){
			System.out.println(names[i]);
		}
		
		//声明了一个char类型的数组a，并且对每个位置赋值
		char a[]={'a','b','c'};
		//上面相当于
		char a1[]=new char[3];
		a1[0]='a';
		a1[1]='b';
		a1[2]='c';
		
		for(char i:a){
			System.out.println(i);
		}
		
		
		int numbs[][]=new int[3][];
		numbs[0]=new int[5];
		numbs[0][0]=88;
		numbs[0][1]=68;
		numbs[0][2]=98;
		numbs[1]=new int[3];
		numbs[1][0]=77;
		numbs[1][1]=17;
		
		numbs[2]=new int[2];
		numbs[2][0]=89;
		numbs[2][1]=69;
		
		
		for(int j[]:numbs){
			for(int g:j){
				System.out.println("二维数组"+g);
			}
		}
 		
		
		for(int i=0;i<numbs.length;i++){
			for(int j=0;j<numbs[i].length;j++){
				System.out.println("二维数组"+numbs[i][j]);
			}
		}
		
		
	
	}
}
